The Vesta Approach to Software Configuration Management
نویسندگان
چکیده
Vesta is a system for software configuration management. It stores collections of source files, keeps track of which versions of which files go together, and automates the process of building a complete software artifact from its component pieces. Vesta’s novel approach gives it three important properties not available in other systems. First, every build is repeatable, because its component sources and build tools are stored immutably and immortally, and its configuration description completely specifies what components and tools are used and how they are put together. Second, every build is incremental, because results of previous builds are cached and reused. Third, every build is consistent, because all build dependencies are automatically captured and recorded, so that a cached result from a previous build is reused only when doing so is certain to be correct. In addition, Vesta’s flexible language for writing configuration descriptions makes it easy to describe large software configurations in a modular fashion and to create variant configurations by customizing build parameters. This paper describes Vesta’s advantages over traditional tools, how those benefits are achieved, and the system’s overall performance.
منابع مشابه
The Vesta Software Configuration Management System
Vesta is a system for software configuration management. It stores collections of source files, keeps track of which versions of which files go together, and automates the process of building a complete software artifact from its component pieces. Unlike other software configuration management systems, Vesta was specifically designed to handle very large projects—tens of millions of lines of co...
متن کاملPartial Replication in the Vesta Software Repository
The Vesta repository is a special-purpose replicated file system, developed as part of the Vesta software configuration management system. One of the major goals of Vesta is to make all software builds reproducible. To this end, the repository provides an append-only name space; new names can be inserted, but once a name exists, its meaning cannot change. More concretely, all files and some des...
متن کاملD/h Ratios and Water Contents in Eucrite Minerals: Implications for the Source and Abundance of Water on Vesta
متن کامل
The Complicated Geologic History of Asteroid 4 Vesta
Planetary scientists are pretty sure that almost all of the HED meteorites come from the fourth-largest asteroid, 4 Vesta. HED stands for the three types of rocks that make up the group. As cosmochemists have studied the meteorites over the years, their view of the geologic history of the asteroid has become progressively more complicated. Jean-Alix Barrat and Marcel Bohn (CNRS and University o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999